package com.ruoyi.movie.service;

import java.util.List;
import com.ruoyi.movie.domain.Actor;

/**
 * 演员管理Service接口
 *
 * @author ruoyi
 */
public interface IActorService
{
    /**
     * 查询演员
     *
     * @param actorId 演员ID
     * @return 演员
     */
    public Actor selectActorByActorId(Long actorId);

    /**
     * 查询演员列表
     *
     * @param actor 演员
     * @return 演员集合
     */
    public List<Actor> selectActorList(Actor actor);

    /**
     * 新增演员
     *
     * @param actor 演员
     * @return 结果
     */
    public int insertActor(Actor actor);

    /**
     * 修改演员
     *
     * @param actor 演员
     * @return 结果
     */
    public int updateActor(Actor actor);

    /**
     * 批量删除演员
     *
     * @param actorIds 需要删除的演员ID
     * @return 结果
     */
    public int deleteActorByActorIds(Long[] actorIds);

    /**
     * 删除演员信息
     *
     * @param actorId 演员ID
     * @return 结果
     */
    public int deleteActorByActorId(Long actorId);
}